@charset "UTF-8";
/*  Extra large devices (large desktops) 大屏桌面端 */
.footerWidget11 {
  font-size: .75rem;
  color: #F0DDBE;
  background: #141414;
  padding: 64px 0px; }
  .footerWidget11 li {
    list-style: none; }
  .footerWidget11 a {
    text-decoration: none;
    color: #fff; }
  .footerWidget11 .left {
    float: left; }
  .footerWidget11 .right {
    float: right; }
  .footerWidget11 .wrapper {
    max-width: 1920px;
    margin: 0px auto; }
  .footerWidget11 .footerTop {
    overflow: hidden; }
  .footerWidget11 .footerLogo {
    width: calc(10% + 300px); }
    .footerWidget11 .footerLogo .logo {
      max-width: 226px;
      max-height: 48px; }
  .footerWidget11 .contact {
    width: calc(40% - 180px);
    float: right; }
    .footerWidget11 .contact .address {
      line-height: 1.84;
      margin-bottom: 16px;
      width: 100%; }
      .footerWidget11 .contact .address a {
        color: #827159; }
      .footerWidget11 .contact .address span {
        display: block; }
    .footerWidget11 .contact p {
      margin-bottom: 6px;
      color: #F0DDBE; }
      .footerWidget11 .contact p a {
        color: #F0DDBE; }
  .footerWidget11 .navMenuBox {
    width: calc(50% - 120px); }
    .footerWidget11 .navMenuBox .navMenu > .navMenuItem {
      float: left;
      width: 33%; }
      .footerWidget11 .navMenuBox .navMenu > .navMenuItem > a {
        color: #827159;
        margin-bottom: 16px;
        display: block; }
    .footerWidget11 .navMenuBox li {
      margin-bottom: 6px; }
  .footerWidget11 .share .share-list-group {
    margin-top: 16px;
    overflow: hidden; }
    .footerWidget11 .share .share-list-group a {
      width: 36px;
      height: 36px;
      border: 1px solid;
      border-color: rgba(240, 221, 190, 0.5);
      margin-left: 8px;
      text-align: center;
      display: inline-block; }
      .footerWidget11 .share .share-list-group a:hover .weixinImg {
        display: block; }
      .footerWidget11 .share .share-list-group a:nth-child(1) {
        margin-left: 0px; }
      .footerWidget11 .share .share-list-group a .fa {
        color: #F0DDBE;
        font-size: 22px;
        line-height: 36px;
        opacity: 0.5; }
    .footerWidget11 .share .share-list-group .weixinImg {
      display: none;
      width: 107px;
      position: absolute;
      margin-left: -36px;
      margin-top: -146px; }
  .footerWidget11 .footerCopyright {
    overflow: hidden;
    border-top: 1px solid rgba(248, 247, 245, 0.05);
    margin-top: 32px;
    padding-top: 16px;
    color: #F0DDBE; }
    .footerWidget11 .footerCopyright p {
      line-height: 1;
      overflow: hidden; }
    .footerWidget11 .footerCopyright .logo-left {
      display: inline-block; }
      .footerWidget11 .footerCopyright .logo-left img {
        max-height: 42px; }
    .footerWidget11 .footerCopyright .right {
      opacity: .5; }
    .footerWidget11 .footerCopyright a {
      color: #F0DDBE; }
    .footerWidget11 .footerCopyright .icp, .footerWidget11 .footerCopyright .mps {
      line-height: 1;
      padding-left: 8px; }
    .footerWidget11 .footerCopyright .gray {
      margin-top: 8px;
      text-align: right; }
      .footerWidget11 .footerCopyright .gray a {
        color: #76736E; }

/* Large devices (desktops, less than 2000px) 普通桌面端 */
@media (max-width: 2016px) {
  .footerWidget11 .wrapper {
    max-width: 1440px;
    margin: 0 auto; }
  .footerWidget11 .navMenuBox .navMenu > .navMenuItem {
    float: left;
    width: auto;
    margin-right: 64px; } }
/* Large devices (desktops, less than 2000px) 普通桌面端 */
@media (max-width: 1520px) {
  .footerWidget11 .wrapper {
    max-width: 1440px;
    margin: 0 48px; }
  .footerWidget11 .navMenuBox {
    width: calc(50% - 150px); }
    .footerWidget11 .navMenuBox .navMenu > .navMenuItem {
      float: left;
      width: auto;
      margin-right: 64px; }
  .footerWidget11 .footerLogo {
    width: 300px; }
  .footerWidget11 .contact {
    width: calc(50% - 150px); } }
/* Large devices (desktops, less than 1260px) 普通桌面端 */
@media (max-width: 1260px) {
  .footerWidget11 .contact {
    width: 36%; }
  .footerWidget11 .navMenuBox {
    width: 30%; }
    .footerWidget11 .navMenuBox .navMenu > .navMenuItem {
      margin-right: 0;
      width: 33%; } }
/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 992px) {
  .footerWidget11 {
    padding-top: 48px;
    padding-bottom: 16px; }
    .footerWidget11 .wrapper {
      margin: 0px 104px; }
    .footerWidget11 .footerLogo, .footerWidget11 .contact, .footerWidget11 .navMenuBox, .footerWidget11 .contact {
      width: 100%;
      float: left; }
    .footerWidget11 .footerLogo {
      text-align: center; }
      .footerWidget11 .footerLogo .share-list-group {
        margin-top: 40px; }
        .footerWidget11 .footerLogo .share-list-group a {
          margin-left: 32px; }
    .footerWidget11 .contact {
      margin: 48px 0; }
      .footerWidget11 .contact .address span {
        display: inline-block; }
      .footerWidget11 .contact .contact-left {
        float: left; }
      .footerWidget11 .contact .contact-right {
        float: right; }
    .footerWidget11 .navMenuBox .navMenu {
      display: flex; }
    .footerWidget11 .share {
      float: none; }
    .footerWidget11 .footerCopyright {
      text-align: center;
      margin-top: 24px; }
      .footerWidget11 .footerCopyright p {
        text-align: center; }
      .footerWidget11 .footerCopyright .logo-left {
        float: none; }
      .footerWidget11 .footerCopyright .right {
        float: none;
        margin-top: 16px; }
      .footerWidget11 .footerCopyright .icp, .footerWidget11 .footerCopyright .mps {
        display: block;
        border: 0;
        padding-right: 0;
        margin-top: 8px; }
      .footerWidget11 .footerCopyright .gray {
        text-align: center;
        margin-top: 16px; } }
/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
@media (max-width: 576px) {
  .footerWidget11 .wrapper {
    margin: 0px 56px; }
  .footerWidget11 .contact .contact-right, .footerWidget11 .contact .contact-left {
    float: none; }
  .footerWidget11 .footerLogo .share-list-group {
    display: flex; }
    .footerWidget11 .footerLogo .share-list-group a {
      margin-left: 0;
      margin-left: auto; }
      .footerWidget11 .footerLogo .share-list-group a:nth-child(1) {
        margin-left: initial; }
  .footerWidget11 .footerCopyright p {
    line-height: 1.67; } }
@media (max-width: 380px) {
  .footerWidget11 .wrapper {
    margin: 0 24px; }
  .footerWidget11 .share {
    float: none; }
    .footerWidget11 .share .weixinImg {
      margin-left: -66px !important; } }

/*# sourceMappingURL=footerWidget11.css.map */
